// 引入express框架
const express = require("express")
// 接收post请求必须要下载安装第三方模块 body-parser
const bodyParser = require("body-parser")
// 引入的其实是一个函数，你需要调用他拿到他的返回值
const app = express()
// 中间件 只拦截get请求
// app.get("/index", (req, res, next) => {
//     req.name = "王春"
//     // 他是一个方法，拦截的请求手动抛给下一个中间件
//     next()
// })

// app.get("/index", (req, res) => {
//     res.send(req.name)
// })
// app.post()
// 用户登录
// 如果用户登录成功了，我就输出欢迎您VIP用户
// 如果用户登录失败了，我就输出请重新输入密码登录
// app.get("/login", (req, res, next) => {
//     let isLogin = true
//     if (!isLogin) {
//         res.send("您的账户名密码错误")    
//     }else{
//         next()
//     }
// })

// app.get("/login", (req, res, next) => {
//     res.send("欢迎您尊贵的VIP用户") 
// })
// 也是一个中间件 他接收post和get请求
// 既可以拦截  post请求也可以拦截get请求
// 第一个参数可以不传 所有的url 所有的请求方式都可以拦截
// app.use((req, res) => {
//     // console.log(req.method);
//     res.send("我谁都可以拦截")
// })
// 只拦截get请求 ，而且第一的参数的路径要对
app.get("/login", (req, res) => {
    // console.log(req.method);
    res.send("get login")
})
app.post("/login", (req, res) => {
    // console.log(req.method);
    res.send("post login")
})
// 监听端口
const server = app.listen(3000, () =>{
    console.log("hello express");
})